« Précedent Sommaire Suivant »

Comment bien utiliser les urls dans le framework SAND

Les urls d'accès basiques sont du type :

www.domain.tld/{page}/{varname1}/{varvalue1}/{varname2}/{varvalue2}/ ...

Les variables sont automatiquement transmises au contrôleur et à la vue par le moteur MVC du framework

où {page} est le nom :

  • Du contrôleur contenu dans /application/include/controlleurs/{page}.php
  • Du modèle contenu dans /application/include/modeles/{page}.model
  • De la vue contenue dans /application/include/vues/view/{page}.blade.php ou /application/include/vues/view/{page}.html.twig suivant le moteur de rendu

Vous pouvez ainsi récupérer les variables passées en GET dans le contrôlleur depuis $url_params['varname1']

D’autres types d’urls peuvent être mises en place par la configuration du routing symfony et des conduits, il faut alors renseigner les informations de routage dans le fichier /application/config/files/routing.yml et faire correspondre l’url d’accès au Conduit. Comme vous l'avez vu précédement dans l'architecture du Framework SAND, les conduits se trouve dans /application/include/conduits, Allez donc y jeter un coup d'oeil, car la doc que vous lisez en ce moment les utilisent dans l'application de base.

« Précedent Sommaire Suivant »